Computer and Modernization ›› 2013, Vol. 1 ›› Issue (9): 66-70,7.doi: 10.3969/j.issn.1006-2475.2013.09.016

• 软件工程 • Previous Articles     Next Articles

Design and Implementation of Fault-tolerant Architecture Based on R-OSGi

HUANG Han   

  1. School of Physics and Information Engineering, Quanzhou Normal University, Quanzhou 362000, China
  • Received:2013-04-08 Revised:1900-01-01 Online:2013-09-17 Published:2013-09-17

Abstract: Fault-tolerant is a key method to implement reliability and availability in pervasive computing. The OSGi standard lacks support for fault-tolerant. This article suggests a fault-tolerant architecture supporting R-OSGi. It does not modify the original R-OSGi implementation code and framework, makes full use of the R-OSGi and OSGi framework mechanisms and services to provide the same fault tolerance service for external. By analyzing the fault-tolerant agent, fault-tolerant steps, state maintenance and other related components of the core component replication manager in fault-tolerant framework, it approaches to conclude that the fault-tolerant architecture can meet the needs for three elements of fault tolerance features and services, which enables fast, efficient development of applications based on fault-tolerant systems. The experiments show that the method can meet the remote communication fault-tolerant requirements and is of good practicality.

Key words: fault-tolerant, pervasive computing, R-OSGi, ftrosgi, proxy

CLC Number: